be immersed in any business - Almanca İngilizce Sözlük